package com.blandware.atleap.persistence.exception;


/**
 * <p>A general DAOException that is thrown by all DAO classes.</p>
 * <p><a href="DAOException.java.html"><i>View Source</i></a>
 * </p>
 *
 * @author Matt Raible <a href="mailto:matt@raibledesigns.com">&lt;matt@raibledesigns.com&gt;</a>
 * @author Sergey Zubtsovskiy <a href="mailto:sergey.zubtsovskiy@blandware.com">&lt;sergey.zubtsovskiy@blandware.com&gt;</a>
 */
public class DAOException extends RuntimeException {
	//~ Constructors ===========================================================

	/**
	 * Constructor for DAOException.
	 */
	public DAOException() {
		super();
	}

	/**
	 * Constructor for DAOException.
	 *
	 * @param message error message
	 */
	public DAOException(String message) {
		super(message);
	}

	/**
	 * Constructor for DAOException.
	 *
	 * @param message error message
	 * @param cause wrapped Throwable
	 */
	public DAOException(String message, Throwable cause) {
		super(message, cause);
	}

	/**
	 * Constructor for DAOException.
	 *
	 * @param cause wrapped Throwable
	 */
	public DAOException(Throwable cause) {
		super(cause);
	}
}
